// 统一管理首页模块的接口
import request from '@/utils/request.ts'
import type {HospitalResponseData,HospitalLevelAndRegionResponseData,HospitalInfo,Content} from "@/api/home/type.ts";

// 通过枚举管理首页模块的接口地址
enum API {
    // 获取已有的医院首页模块的接口地址
    HOSPITAL_URL = '/hosp/hospital/',
    // 获取医院等级与地区的接口
    HOSPITALLEVELANDREGION_URL = '/cmn/dict/findByDictCode/',
    //根据关键字医院的名字获取数据
    HOSPITALINFO_URL='/hosp/hospital/findByHosname/'
}

// 获取医院的数据
export const  reqHospital  = (page:number,limit:number,hostype='',districtCode='')=>{
    return request.get<any,HospitalResponseData>(API.HOSPITAL_URL+`${page}/${limit}?hostype=${hostype}&districtCode=${districtCode}`)
}

// 获取医院等级与地区的数据
export const  reqHospitalLevelAndRegion  = (dictCode:string)=>{
    return request.get<any,HospitalLevelAndRegionResponseData>(API.HOSPITALLEVELANDREGION_URL+`${dictCode}`)
}

//根据关键字获取医院的数据进行展示
export const reqHospitalInfo = (hosname:string) => {
    return request.get<any,HospitalInfo>(API.HOSPITALINFO_URL+`${hosname}`)
}
